﻿namespace MEF_Test.Contracts
{
    using System;
    using System.Collections.Generic;

    using MEF_Test.Subtitles;

    public interface IVideoMediaHandler : IMediaHandler
    {
        /// <summary>
        /// Gets the duration.
        /// </summary>
        /// <value>The duration.</value>
        TimeSpan Duration { get; }

        /// <summary>
        /// Gets or sets the subtitles.
        /// </summary>
        /// <value>The subtitles.</value>
        List<ISubtitleHandler> Subtitles { get; set; }
    }
}